/**
 * 
 */
package ae.pcfc.cldos.online.web.model;

import javax.validation.constraints.Size;

import org.hibernate.validator.constraints.NotEmpty;

import ae.pcfc.cldos.online.web.constraints.NOCLetterValidation;


/**
 * 
 * @author Sergey Manoylo
 *
 */
@NOCLetterValidation
public class NocAndLettersModel extends CommentableModel {

	@NotEmpty
	private String employeeId;
	
	@NotEmpty
	private String textFormat;
	
	@NotEmpty
	private String nocAndLetters;
	
	@NotEmpty
	private String signature;
	
	private String adminComments;
	
	@NotEmpty
	@Size(max = 30)
	private String to;
	
	@NotEmpty
	@Size(max = 30)
	private String location;
	
	@Size(max = 20)
	private String country;
	
	@Size(max = 30)
	private String period;
	
	@Size(max = 50)
	private String lostText;
	
	@Size(max = 10)
	private String plateNo;
	
	@Size(max = 15)
	private String shasyNo;
	
	@Size(max = 15)
	private String machineNo;

	@Size(max = 20)
	private String carOwner;
	
	@Size(max = 10)
	private String carColor;
	
	@Size(max = 10)
	private String carModel;
	
	@Size(max = 10)
	private String carType;
	
	private String wfStatus;
	

	public String getWfStatus() {
		return wfStatus;
	}

	public void setWfStatus(String wfStatus) {
		this.wfStatus = wfStatus;
	}

	public void setEmployeeId(String employeeId) {
		this.employeeId = employeeId;
	}
	
	public String getEmployeeId() {
		return employeeId;
	}

	public void setTextFormat(String textFormat) {
		this.textFormat = textFormat;
	}
	
	public String getTextFormat() {
		return this.textFormat;
	}

	public void setNocAndLetters(String nocAndLetters) {
		this.nocAndLetters = nocAndLetters;
	}
	
	public String getNocAndLetters() {
		return this.nocAndLetters;
	}
 
	public void setSignature(String signature) {
		this.signature = signature;
	}
	
	public String getSignature() {
		return this.signature;
	}
	
	public void setAdminComments(String adminComments) {
		this.adminComments = adminComments;
	}
	
	public String getAdminComments() {
		return this.adminComments;
	}

	public String getTo() {
		return to;
	}

	public void setTo(String to) {
		this.to = to;
	}

	public String getLocation() {
		return location;
	}

	public void setLocation(String location) {
		this.location = location;
	}

	public String getCountry() {
		return country;
	}

	public void setCountry(String country) {
		this.country = country;
	}

	public String getPeriod() {
		return period;
	}

	public void setPeriod(String period) {
		this.period = period;
	}

	public String getLostText() {
		return lostText;
	}

	public void setLostText(String lostText) {
		this.lostText = lostText;
	}

	public String getPlateNo() {
		return plateNo;
	}

	public void setPlateNo(String plateNo) {
		this.plateNo = plateNo;
	}

	public String getShasyNo() {
		return shasyNo;
	}

	public void setShasyNo(String shasyNo) {
		this.shasyNo = shasyNo;
	}

	public String getMachineNo() {
		return machineNo;
	}

	public void setMachineNo(String machineNo) {
		this.machineNo = machineNo;
	}

	public String getCarOwner() {
		return carOwner;
	}

	public void setCarOwner(String carOwner) {
		this.carOwner = carOwner;
	}

	public String getCarColor() {
		return carColor;
	}

	public void setCarColor(String carColor) {
		this.carColor = carColor;
	}

	public String getCarModel() {
		return carModel;
	}

	public void setCarModel(String carModel) {
		this.carModel = carModel;
	}

	public String getCarType() {
		return carType;
	}

	public void setCarType(String carType) {
		this.carType = carType;
	}
	
	
	
}
